Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Zimbabwe F2 Turkey F33 Zimbabwe F1 M15 Heraklion Warta Cup - Sopot FILA Challenger Biella - Biella 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto IX Ciutat de Barcelona - Barcelona Torneo Internazionale di Tennis ATP-Challenger - Merano XL Capital Bermuda Open - Bermuda Maia Open 2002 - Maia 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham Schickendanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Smith Barney Men's Challenger - Covington Pekao Open 2004 - Szczecin College Station Challenger - College Station Tiburon Challenger - Tiburon Copa Petrobras Guadalajara - Guadalajara IX Torneo Internacionale de Tennis - Barletta Tunis Open - Tunis Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano IPP Geneva Trophy - Geneva Copa Petrobras - Montevideo Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda X Ciutat de Barcelona - Barcelona Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Bogota Challenger - Bogota Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Pekao Open - Szczecin Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota XI Torneo Internazionale di Tennis - Barletta Nord LB Open 2007 - Braunschweig XI Ciutat de Barcelona - Barcelona Burbank Challenger - Burbank Bogota Copa Petrobras Santiago - Santiago Ljubljana Open - Ljubljana Copa Petrobras Aracaju - Aracaju Banjaluka Challenger 2007 - Banja Luka Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Copa Petrobras Brazil - Aracaju Open Costa Daurada - Tarragona Architect Open - Budapest Copa Petrobras Argentina - Buenos Aires Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Siemens Open 2003 - Scheveningen Nord LB Open - Braunschweig Copa Kia Challenger ATP - Santiago Challenger Ciudad de Guayaquil - Guayaquil II Cyclus Open de Tenis - Florianopolis San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Lima Challenger 2007 - Lima Amer-Wilson Tampere Challenger - Tampere Pekao Open 2005 - Szczecin Sir Supermercati - Rome XXVIII Edizione 'A.Savoldi' - Manerbio Tennis Napoli Cup 2007 - Napoli EI Bank Bulgarian Challenger - Sofia Copa Petrobras - Santiago VIII Trofeo Ciutat de Barcelona - Barcelona Top Wool Challenger Biella - Biella ATP Challenger La Serena - La Serena Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Polish Open 2000 - Poznan Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia Citta di Brindisi - Brindisi 8° Trani Cup - Trani San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons VI Torneo Internazionale di Tennis - Barletta LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Petrobras Uruguray - Montevideo II Challenger Ciudada de Guayaquil - Guayaquil Pekao Open - Szczecin Copa Ericsson Brasil - Sao Paulo ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Bogota Challenger Braunschweig Challenger San Benedetto Challenger San Marino Challenger Szczecin Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Santiago Challenger Guayaquil Challenger Bogota Challenger Scheveningen Challenger Poznan Challenger Sporting Challenger - Turin Tampere Challenger Kitzbuhel Challenger Samarkand Challenger Todi Challenger Napoli Challenger Copa Telefonica CTC Chile - Santiago Tennis Napoli Cup - Napoli Trnava Challenger Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Cordenons Challenger Buenos Aires Challenger Challenger Copa Sevilla - Seville Sao Paulo Challenger Bytom Challenger La Serena Open - La Serena Furth Challenger San Marino Cepu Open - San Marino San Luis Potosi Challenger - San Luis Potosi Kosice Challenger Braunschweig Challenger Seville Challenger Memorial Piertomaso Tessitore - San Remo BMW Brixina Tennis Open 2000 - Bressanone Olbia Geovillage Open - Olbia The Hilversum Open - Hilversum Warta Cup 2001 - Sopot Seville Challenger 2003 West Side Tennis Club Challenger - Forest Hills Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Copa Petrobras Argentina - Buenos Aires Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Timisoara Challenger - Timisoara Citta di Como - Como Kos-Zucchetti Tennis Cup - Cordenons Kroger / St. Jude International - Memphis XII Internazionali di Tennis CARISBO - Bologna Generali Open 1997 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Romanian Open - Bucharest International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale Paegas Czech Open - Prague The Nottingham Open - Nottingham 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Pilot Pen International - New Haven MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Internazionali di Tennis di San Marino - San Marino Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Dubai Tennis Open - Dubai Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Energis Dutch Open - Amsterdam Franklin Templeton Tennis Classic - Scottsdale Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Kroger / St. Jude International - Memphis Trofeo Conde de Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Jakarta Bermuda Coral Springs Oporto Long Island Ostrava Santiago Bogota Marbella Sybase Open - San Jose Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Generali Open 1999 - Kitzbuhel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot BellSouth Open - Auckland Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat-Godo '98 - Barcelona Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hellmann's Cup - Santiago Hypo Group Tennis International - Portschach Bastad The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Nottingham Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw Mexico City Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Paegas Czech Open - Prague Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna AAPT Championships - Adelaide Idea Prokom Open - Sopot Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Advanta Championships - Philadelphia Internationaler Raiffeisen Grand Prix - St. Polten Cerveza Club Columbia Open - Bogota Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Generali Open 2002 - Kitzbuhel Tento Czech Open - Prague Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Rado Swiss Open - Gstaad Allianz Suisse Open Gstaad - Gstaad Memphis Marbella Open - Marbella The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, REL1, ECU-ARG 3-1 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, CHI-ECU 4-1 ATP Tour World Championship - Hannover Grand Slam Cup - Munich Atlanta Olympics Olympics - Beijing Olympics - Athens